Behavior-driven development

  • 2024-09-08
  • 별칭: 행동주도개발, BDD

테스트 주도 개발의 변형.

TDD와의 차이

  • 테스트가 아니라 명세
  • 단언(assert)이 아니라 기대(expectation)
  • TDD에 비해 Mock object 사용을 더 장려. (Mock object smell 주의 필요)
  • TDD의 테스트는 그레이박스라면, BDD의 스팩은 더 블랙박스에 가까움.

2025 © ak